export const FormatDateTime = (timestamp, fmt = 'yyyy-MM-dd') => {
  if (timestamp) {
    const datetime = new Date(timestamp)
    let format = {
      'M+': datetime.getMonth() + 1,
      'd+': datetime.getDate(),
      'H+': datetime.getHours(),
      'm+': datetime.getMinutes(),
      's+': datetime.getSeconds(),
      'q+': Math.floor((datetime.getMonth() + 3) / 3),
      S: datetime.getMilliseconds()
    }
    if (/(y+)/.test(fmt)) {
      fmt = fmt.replace(RegExp.$1, (datetime.getFullYear() + '').substr(4 - RegExp.$1.length))
    }
    for (let f in format) {
      if (new RegExp('(' + f + ')').test(fmt)) {
        fmt = fmt.replace(RegExp.$1, RegExp.$1.length === 1 ? format[f] : ('00' + format[f]).substr(('' + format[f]).length))
      }
    }
    return fmt
  } else {
    return '\t—'
  }
}
